In PHP zijn voorwaarden onmisbaar voor het beheersen van de logica in je code. Met voorwaarden kun je andere paden volgen, afhankelijk van de evaluatie van bepaalde condities. De meest voorkomende constructies voor voorwaarden in PHP zijn `if`, `else`, `elseif` en `switch`. Hieronder beschrijf ik deze constructies, met voorbeelden en bronnen.
```
$age = 20;
if ($age >= 18) {
echo “You are an adult.”;
}
```
In dit voorbeeld wordt de string “You are an adult.” alleen geprint als de variabele `$age` groter dan of gelijk aan 18 is.
```
$age = 17;
if ($age >= 18) {
echo “You are an adult.”;
} else {
echo “You are not an adult.”;
}
```
Hier zal “You are not an adult.” geprint worden omdat `$age` kleiner is dan 18.
```
$score = 75;
if ($score >= 90) {
echo “Grade: A”;
} elseif ($score >= 80) {
echo “Grade: B”;
} elseif ($score >= 70) {
echo “Grade: C”;
} else {
echo “Grade: D or lower”;
}
```
In bovenstaande code zal “Grade: C” worden geprint omdat de score 75 is, wat voldoet aan de `elseif`-voorwaarde `$score >= 70`.
```
$day = “Monday”;
switch ($day) {
case Monday
echo “Today is Monday.”;
break;
case Tuesday
echo “Today is Tuesday.”;
break;
case Wednesday
echo “Today is Wednesday.”;
break;
default:
echo “Unknown day.”;
break;
}
```
Omdat `$day` gelijk is aan “Monday”, zal “Today is Monday.” geprint worden. Het `break`-statement is noodzakelijk om te voorkomen dat de code doorgaat naar de volgende case, zelfs als een voorwaarde al waar is.
Deze bronnen bieden uitgebreide uitleg en aanvullende voorbeelden over hoe je voorwaarden in PHP kunt gebruiken. Het is belangrijk om goede kennis te hebben van deze constructies, omdat ze essentieel zijn voor het schrijven van efficiënte en leesbare code.